package org.web.accesscontrollist.sdk.biz;

import org.web.accesscontrollist.sdk.dto.AclResourceDefinitionDTO;
import org.web.accesscontrollist.sdk.dto.SaveAclDefinitionBatchDTO;
import org.web.base.domain.ResultDO;

import java.util.List;

public interface AclResourceDefinitionBiz {

    /**
     * 批量保存 ACL 资源定义信息
     *
     * @param saveAclDefinitionBatchDTO 封装了需要保存的 ACL 资源定义信息的请求对象.
     * @return resultDO 包含保存结果的结果对象.
     */
    ResultDO<List<AclResourceDefinitionDTO>> saveAclResourceDefinitionBatch(SaveAclDefinitionBatchDTO saveAclDefinitionBatchDTO);


}
